package Moteur;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.Timer;


/**
 * @author Vincent
 * Classe qui va s'occuper du temps
 */
public class Temps
{
	/**
	 * Constructeur
	 */
	public Temps()
	{
		this.m_Secondes = 0;
		this.m_Timer = new Timer(1000,
				new ActionListener()
		{
			@Override
			public void actionPerformed(ActionEvent e)
			{ m_Secondes++; }
		});
	}

	/**
	 * D�marre le Temps
	 */
	public void start() { this.m_Timer.start(); }
	/**
	 * Stop le temps
	 */
	public void stop() { this.m_Timer.stop(); }
	/**
	 * Retourne si le timer � �t� d�marr�
	 * @return Bool�en pour savoir si le temps � �t� d�marr�
	 */
	public boolean IsStart() { return this.m_Timer.isRunning(); }
	private int m_Secondes;
	/**
	 * Permet de r�cup�rer le temps �coul� depuis le d�part
	 * @return Retourne le temps en secondes
	 */
	public int getSecondes() { return this.m_Secondes; }

	private Timer m_Timer;
}
